package com.testing.datatype;


public class JavaTypeChange {

    /**
     * 自动装箱是Java编译器在基本数据类型和对应的对象包装类型之间做的一个转化。比如：把int转化成Integer，double转化成double，等等。反之就是自动拆箱。
     * 简单来说，装箱就是自动将基本数据类型转换为包装器类型；拆箱就是自动将包装器类型转换为基本数据类型。
     * @param args 1
     */

    public static void main(String[] args) {
        byte a = 127;
        // 出现报错，原因是因为byte的最大值是127，最小值是-128
        // byte b = a + 1;
        System.out.println(a+1);

        // 必须强制转换
        short b = (short) (a + 1);
        System.out.println(b);
    }
}
